Tongueless frog

noun

Definitions

Noun
  1. 1
    One of a group of aquatic frogs in the Pipidae family.
  2. 2
    almost completely aquatic frog native to Africa and Panama and northern South America wordnet

Next best steps

Mini challenge

Want a quick game? Try Word Finder.